// int value = 10;
// int &My_value =value;
//引用，在定义引用的时候会将引用和它的初始值绑定在一起，而不是简单的赋值
// int My_value = 5;         //将5赋给了My_value和value
// int Her_value = My_value; //相当于将value赋给了Her_value
// int &My_value = 10; //错误：引用类型的初始值必须是一个对象
// double vvalue = 40.6;
// int &My_value = vvalue; //错误：引用类型的初始值必须是int型对象

// 所以这一题：

// a:合法，但是会强制类型转换

// b:错误

// c:正确

// d:不合法，引用定义时必须初始化